home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
menus
/
envmnu11.zip
/
HOMEMENU.BAT
< prev
next >
Wrap
DOS Batch File
|
1992-11-16
|
8KB
|
432 lines
REM THERE ARE LOT OF REMs HER SO THAT MY HOME MENU DOES NOT REALLY EXECUTE
@echo off
REM Undo a Windows game, if one was called
REM GOSUB UndoWinGame
REM GOSUB SlowMouse
REM GOSUB UndoGameTemp
set MENU=
:repeat
@echo off
REM c:
REM cd \games
REM mode 80,25
REM mode co80
REM c:\os\drdos6\mode con: rate=20 delay=3
envimenu MENU HOMEMENU.BAT /PRE :~ /COM :! /prompt "What shall we play?"
REM GOSUB ~%MENU%
REM goto repeat
cls
echo
echo This menu was just as an example for how we use EnviMenu at home. Your
echo option will not really be executed.
echo
pause
GOTO FINISHED
:WinGame
cd %WIN_DIR%
linedel c:\os\win\system.ini "shell="
change c:\os\win\system.ini "[boot]",13,10 "[boot]",13,10,"shell=c:","%WIN_DIR%","\","%WIN_PROG%",13,10
set WIN_DIR=
set WIN_PROG=
call windows
GOSUB UndoWinGame
RETURN
:UndoWinGame
cls
c:
cd \
linedel c:\os\win\system.ini "shell="
change c:\os\win\system.ini "[boot]",13,10 "[boot]",13,10,"shell=progman.exe",13,10
RETURN
:GameTemp
REM ZIPNAME WILL BE UNZIPPED INTO C:\GAMETEMP
GOSUB UndoGameTemp
pkunzip -o -d %ZIPNAME%
set ZIPNAME=
RETURN
:UndoGameTemp
c:
mkdir \GameTemp
cd \GameTemp
attrib *.* -r -h -s /s
xdel *.* /d /s /n
RETURN
:~Playroom
:!Alby's first PC game
cd playroom
playroom
RETURN
:~MetroGnomes' Music
:!The Sing-Along Game that Enhances Musical Discovery and Creativity
SUBST E: C:\GAMES
E:
CD \TLC\MG
MG
CD \
C:
SUBST E: /d
RETURN
:~Mother Goose
:!Help Mother Goose unscramble her mixed-up fairy tales
cd mgoose
d:\sys\superpck /u
sierra
call d:\dskcache.bat
RETURN
:~Kid Pix
:!Fun painting
cd kidpix
kidpix
RETURN
:~First Letters & Words
:!Learn letters and word, and paint dinosaours too, with the talking bear
cd flw
speech
metawndo
FLW VGA
metawndow /k
freedr
RETURN
:~Treasure Mountain
:!Catch elves and solve riddles on the way up Treasure Mountain
cd trsrmntn
sst.exe
RETURN
:~Solitaire
set WIN_DIR=\games\wingames
set WIN_PROG=sol.exe
goto WinGame
:~Reversi (Othello)
set WIN_DIR=\games\wingames
set WIN_PROG=reversi.exe
goto WinGame
:~Word Muncher
:!Munch the words before them pesky &)(*&)$%! can get you
cd wmunch
wm.exe
RETURN
:~Tetris
:!Slide the ever-falling shapes into position, Comrade
cd tetris
ctetris.exe
RETURN
:~Blockout
:!3-D Tetris: Drop falling block shapes into position
cd blockout
bl.exe
RETURN
:~Checkers
:!Play checkers against the computer
set WIN_DIR=\games\wingames
set WIN_PROG=checkers.exe
goto WinGame
:~Tom & Jerry
:!Trick the cat before he catches you
cd tom&jerr
tj
RETURN
:~McGee
:!Good Morning, McGee. Good Night, computer (it hangs).
cd mcgee
cp mcgee
RETURN
:~Worm War
:~Centipede for Windows
set WIN_DIR=\games\wingames
set WIN_PROG=wormwar.exe
goto WinGame
:~Paint Brush
:!Windows' paint
set WIN_DIR=\games\pbrush
set WIN_PROG=pbrush.exe
goto WinGame
:~Bricks
:!Breakout for Windows
set WIN_DIR=\games\wingames
set WIN_PROG=brick.exe
goto WinGame
:~Jewel Thief
:!Don't get caught mousing around with those jewels
set WIN_DIR=\games\wingames
set WIN_PROG=jwlthief.exe
goto WinGame
:~PACMAN
:!WARNING: This game never quits; must reboot computer
cd stuff
pacman.com
RETURN
:~Eco-Saurus
:!Turn garbage into a spaceship.
cd ecosaurs
call ecomenu.bat
RETURN
:~BASIC Games
:!Choose from a list of less-than-exciting Games in the BASIC language
set ZIPNAME=C:\Games\stuff\basic.zip
GOSUB GameTemp
call boremenu.bat
GOSUB UndoGameTemp
RETURN
:~Castle of Dr. Brain
:!Solve Dr. Brain's tests to become his new lab assistant
cd dr_brain
scidhuv.exe
RETURN
:~Monkey Island I
cd monkey1
monkey.exe a v mo
RETURN
:~Monkey Island II
cd monkey2
d:\sys\superpck /u
memmax -U -L
\utl\install
memmax +U +L
\utl\fakey \r wait 2 \r wait 3 "3" wait 1 "8" wait 1 "1" wait 1 "7"
monkey2.exe a m mo
\utl\fakey \r
\utl\remove
call d:\dskcache.bat
RETURN
:~YACHT (Yachtzee)
set WIN_DIR=\games\wingames
set WIN_PROG=yacht.exe
goto WinGame
:~Backgammon
set WIN_DIR=\games\wingames
set WIN_PROG=bg.exe
goto WinGame
:~Word Tris
cd wordtris
wordtris v s
RETURN
:~The Colonel's Bequest
call mymode 25
echo The Colonel's Bequest is configured to run off of floppy disk, and so
echo it is rather low. The saved games are on a disk labeled 'Bequest Save
echo Games'. If you wish to play then insert disk 1 of 4 into drive A: and
echo press 'Y', else press 'N'
echo Do you want to play The Colonel's Bequest? (Y/N)
keyready empty_the_buffer
key yn
if errorlevel 1 EXIT
a:
cd a:\
sierra
RETURN
:~Number Muncher
:!Don't let the )#&$(($'s get you before you get their number
cd nmunch
call nmunch.bat
RETURN
:~Typing Attack
:!Save the city from those nasty letters; learn the keyboard positions
cd stuff
tattack.exe
RETURN
:~Word Ladders
call mymode 25
cd wladder
ladder.exe
RETURN
:~EcoQuest
:!Help a dolphin save Cetus and the underwater kingdom
cd ecoquest
scidhuv.exe
RETURN
:~King's Quest V
:!King Graham of Daventry searches for his stolen castle
cd kq5
sierra -v
RETURN
:~LEXI CROSS
:!Wheel of Fortune, 2090
cd lexicros
call lexicros.bat
RETURN
:~Lemmings
:!These things are SO STUPID they make my head explode
cd lemmings
memmax -U -L
\utl\install
memmax +U +L
fakey "2"
VGALEMMI -v
fakey \r
\utl\remove
RETURN
:~Loom
cd loom
loom.exe a v
RETURN
:~DARKSEED
:!Nightmares and daytrips with H.R.Giger
cd darkseed
call darkseed.bat
RETURN
:~Robin Hood
cd robin_h
scidhuv.exe
RETURN
:~CastleVania
:!Travel, whip in hand, to Dracula's castle.
cd castle.van
call menu.bat
RETURN
:~X■TRON
:!Space Invaders
cd xtron
xtron
RETURN
:~Metal Gear
:!Machismo, racism, and violence.
cd metlgear
play
RETURN
:~Shultz's Treasure
:!Walk inside a maze to find the gold mine.
cd shultz.trs
shultz
RETURN
:~Tank
:!2 to 3 players shoot at each other from tanks
set ZIPNAME=C:\Games\stuff\Tankkk.zip
GOSUB GameTemp
copy C:\Games\stuff\Tankkk.dat C:\GameTemp\GameDat
tankkk.exe
copy C:\GameTemp\GameDat C:\Games\stuff\Tankkk.Dat
GOSUB UndoGameTemp
RETURN
:~Commander Keen
:!Help 8-year-old Commander Keen. Part 1 of the trilogy. Press F4 for Joystick.
cd keen1
keen1
RETURN
:~Bananoid
:!Bouncy bouncy bouncy bouncy fun fun fun fun fun
set ZIPNAME=C:\Games\stuff\bananoid.zip
GOSUB GameTemp
echo Yes > YesNo.tmp
echo No >> YesNo.tmp
:MoreBananoid
bananoid
set PLAYAGAIN=No
envimenu PLAYAGAIN YesNo.tmp /Prompt "Play again" /Time 5
if %PLAYAGAIN% == Yes GOTO MoreBananoid
GOSUB UndoGameTemp
set PLAYAGAIN=
RETURN
:~Brix
:!Put matching bricks together
set ZIPNAME=C:\Games\stuff\brix.zip
GOSUB GameTemp
copy c:\Games\stuff\brix.hi c:\GameTemp\high
brix
copy c:\GameTemp\high c:\Games\stuff\brix.hi
GOSUB UndoGameTemp
RETURN
:~Troika
:!Three russian games
cd troika
troika a
RETURN
:~New Memory
:!New version of memory that Brent's been working on
cd \memory
call play.bat
RETURN
:~Fast Mouse
:!Turn mouse into Speedy Gonzales
:FastMouse
c:\utl\mouse.com /s40 > nul:
change c:\os\win\win.ini "MouseSpeed=0" "MouseSpeed=2"
RETURN
:~Slow Mouse
:!Slow mouse down for greater control
:SlowMouse
c:\utl\mouse.com /s19 > nul:
change c:\os\win\win.ini "MouseSpeed=2" "MouseSpeed=0"
RETURN
:~DOS
:!Leave GAME menu and return to the DR-DOS Operating System; NOT GAME STUFF
REM GOSUB FastMouse
set MENU=
call mymode
EXIT
:~Utilities
:!Computer tools; NOT GAME STUFF
call XtraMenu.bat
RETURN
:~Windows
:!Transfer control to the Microsoft Windows Environment
call windows.bat
RETURN
:~CD-ROM
:!Run from CD
call CDMENU.BAT
RETURN
:FINISHED